Ted Cruz is a sports nut